@media (max-width: 640px) {
    .planet-slug-explore .quick-links {
        grid-template-columns: 1fr;
    }

    .planet-slug-hero-card,
    .planet-slug-position .planet-table-wrap,
    .planet-slug-explore .quick-link-box {
        border-radius: 20px;
    }

    .planet-slug-hero-card-top {
        align-items: flex-start;
    }

    .planet-slug-hero-glyph {
        width: 60px;
        height: 60px;
        font-size: 30px;
        border-radius: 16px;
    }

    .planet-slug-position .today-table thead th,
    .planet-slug-position .today-table tbody td {
        padding: 12px;
    }
}